This is a simple generic wrapper for exposing various platform services that can be injected by the main game executable e.g. Xbox Live, Steam. This mechanism assumes we are using an SUA (single user application), so the user is not based on a given gamepad.
bool Configured
Whether or not a platform service is configured or not. If false then don't use any of these properties or methods.
bool IsSigningIn
Whether or not we are currently attempting to sign in to the given platform.